home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Software Contest 3 / FM Towns Software Contest 3.iso / exp / video_t / no1 / c_sorse / end2.c < prev    next >
Text File  |  1994-01-07  |  2KB  |  67 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <winb.h>
  5. #include <te.h>
  6. #include <fntb.h>
  7. #include <gui.h>
  8.  
  9. int    Dialog_end = -1 ;
  10. int    DButton_end5 = -1 ;
  11. int    _001DButton_end = -1 ;
  12. int    _001Message_end11 = -1 ;
  13. int    Message_end11 = -1 ;
  14. int    _002Message_end11 = -1 ;
  15.  
  16. extern     int    backid ;
  17. extern int    Dia_edit ;
  18. extern int    Dialog_menu ;
  19. extern int    Text ;
  20.  
  21.  
  22. /*    initDataEND:DButton_end5:MJ_DBUTTONL40の呼び出し関数    */
  23. int    end_on(kobj, messId, argc, pev, trigger)
  24. int        kobj ;
  25. int        messId ;
  26. int        argc ;
  27. EVENT    *pev ;
  28. int        trigger ;
  29. {
  30. MMI_SendMessage(Dialog_end,MM_ERASE,0) ;
  31. MMI_SendMessage(Dialog_end,MM_DETACH,0) ;
  32. FDG_RecovCurDir();    /*    ディレクト復元    */
  33. MMI_SendMessage(MMI_GetBaseObj(),MM_ERASE,0) ;
  34. MMI_SendMessage(MMI_GetBaseObj(), MM_DETACH, 0) ;
  35. exitFunc();
  36. return NOERR ;
  37. }
  38.  
  39. /*    initDataEND:_001DButton_end:MJ_DBUTTONL40の呼び出し関数    */
  40. int    end_end(kobj, messId, argc, pev, trigger)
  41. int        kobj ;
  42. int        messId ;
  43. int        argc ;
  44. EVENT    *pev ;
  45. int        trigger ;
  46. {
  47. MMI_SendMessage(Dialog_end,MM_ERASE,0) ;
  48. MMI_SendMessage(Dialog_end,MM_DETACH,0) ;
  49. /*    メニューを選択可とします。    */
  50. MTL_resetAtrObj(Dialog_menu, ~MS_DSPONLYL40) ;
  51. MTL_resetAtrObj(Dia_edit, ~MS_DSPONLYL40) ;
  52. MTL_resetAtrObj(backid, ~MS_DSPONLYL40) ;
  53.     return NOERR ;
  54. }
  55.  
  56. int    l_end()
  57. {
  58. /*    背景を選択不可とします。*/
  59. MTL_setAtrObj(backid, MS_DSPONLYL40) ;
  60. MTL_setAtrObj(Dialog_menu, MS_DSPONLYL40) ;
  61. MTL_setAtrObj(Dia_edit, MS_DSPONLYL40) ;
  62.  
  63. MMI_SendMessage(Dialog_end,MM_ATTACH,1,MMI_GetBaseObj()) ;
  64. MMI_SendMessage(Dialog_end, MM_SHOW, 0) ;
  65. return NOERR ;
  66. }
  67.